Fix cursor positioning in rows completely covered by display strings.
authorEli Zaretskii <eliz@gnu.org>
Sat, 31 Mar 2012 07:45:33 +0000 (10:45 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 31 Mar 2012 07:45:33 +0000 (10:45 +0300)
commit9df71cd2771020bd4f9821e055817914d368a736
treea95ecf3618aa643bc7237a2ff296f975178d8a80
parent923e3740c9c6ece9bb3134aa6161eb1763bfdbf4
Fix cursor positioning in rows completely covered by display strings.

 src/xdisp.c (set_cursor_from_row): If `cursor' property on a display
 string comes from a `display' text property, use the buffer
 position of that property as if we actually saw that position in
 the row's glyphs.
lisp/dired.el
src/ChangeLog
src/xdisp.c